window.document.onload = configurarTela();

	function configurarTela() {
		var comboProjetosExistentes = pegarComponente("project_id");
		var comboProjetosRelatorio = pegarComponente("comboProjetosRelatorio");


		var option;
		for (var i = 0; i < comboProjetosExistentes.options.length; i++) {
			option = document.createElement("option");
			
			option.text = comboProjetosExistentes.options[i].text;
			option.value = comboProjetosExistentes.options[i].value;
			
			comboProjetosRelatorio.add(option);
		}
		
		comboProjetosRelatorio.options[0].text = "";
		comboProjetosRelatorio.selectedIndex = 0;
	}

	function validarCampos() {
		var comboProjetosRelatorio = pegarComponente("comboProjetosRelatorio");
		var textoNumeroSGD = pegarComponente("textoNumeroSGD");
		
		if (comboProjetosRelatorio.value == 0 && textoNumeroSGD.value == "") {
			alert("Favor informar Projeto ou SGD.");
			return false;
		}
		
		if (validarSGD(textoNumeroSGD.value) == false) {
			alert("Favor informar somente números no campo SGD.");
			textoNumeroSGD.value = "";
			return false;
		}
		

		return true;
	}


	function validarSGD(texto) {
		var numeros = "0123456789";
		
		texto = replaceAll(texto, ",", "");
		texto = replaceAll(texto, " ", "");
		
		for (var i = 0; i < texto.length; i++) {
			if (numeros.indexOf(texto.charAt(i), 0) == -1){
				return false;
			}
		}
		
		return true;
	}

	function pegarComponente(nome) {
		return window.document.getElementsByName(nome)[0];
	}
	
	function replaceAll(string, token, newtoken) {
		while (string.indexOf(token) != -1) {
	 		string = string.replace(token, newtoken);
		}
		return string;
	}	





























//	var comboProjetosExistentes = pegarComponente("project_id");
//	var comboProjetosRelatorio = pegarComponente("comboProjetosRelatorio");
//	var campoIndiceAtualProjeto = pegarComponente("indice_atual");
//	
//	window.document.onload = configurarTela();
//	window.document.onbeforeunload = function() {
//		window.name = 0;
//	} ;
//	
//	function configurarTela() {
//
//		comboProjetosExistentes.remove(1);
//		var option;
//		for (var i = 0; i < comboProjetosExistentes.options.length; i++) {
//			
//			option = document.createElement("option");
//			option.text = comboProjetosExistentes.options[i].text;
//			option.value = comboProjetosExistentes.options[i].value;
//			
//			comboProjetosRelatorio.add(option);
//		}
//		
//		if (window.document.referrer != "http://" + window.document.domain + "/mantis/main_page.php") {
//			window.name = 0;
//		}
//		
//		comboProjetosRelatorio.options[0].text = "";
//		comboProjetosRelatorio.selectedIndex = ((window.name != null) ? window.name : 0);
//		apresentarTotalSGDsProjeto(comboProjetosRelatorio.options[comboProjetosRelatorio.selectedIndex].text, document.getElementById('totalSGDsProjeto'));
//		
//		comboProjetosRelatorio.onchange = function() {
//			window.name = comboProjetosRelatorio.selectedIndex;
//			apresentarTotalSGDsProjeto(comboProjetosRelatorio.options[comboProjetosRelatorio.selectedIndex].text, document.getElementById('totalSGDsProjeto'));
//		};
//	}
//
//	function validarCampos() {
//		var comboProjetosRelatorio = pegarComponente("comboProjetosRelatorio");
//		var textoNumeroSGD = pegarComponente("textoNumeroSGD");
//		
//		if (comboProjetosRelatorio.value == 0 && textoNumeroSGD.value == "") {
//			alert("Favor informar Projeto ou SGD.");
//			return false;
//		}
//		
//		if (validarSGD(textoNumeroSGD.value) == false) {
//			alert("Favor informar somente números no campo SGD.");
//			textoNumeroSGD.value = "";
//			return false;
//		}
//		
//
//		return true;
//	}
//
//
//	function validarSGD(texto) {
//		var numeros = "0123456789";
//		
//		texto = replaceAll(texto, ",", "");
//		texto = replaceAll(texto, " ", "");
//		
//		for (var i = 0; i < texto.length; i++) {
//			if (numeros.indexOf(texto.charAt(i), 0) == -1){
//				return false;
//			}
//		}
//		
//		return true;
//	}
//
//	function pegarComponente(nome) {
//		return window.document.getElementsByName(nome)[0];
//	}
//	
//	function replaceAll(string, token, newtoken) {
//		while (string.indexOf(token) != -1) {
//	 		string = string.replace(token, newtoken);
//		}
//		return string;
//	}
//	
//	function apresentarTotalSGDsProjeto(projeto, totalSGDsProjeto) {
//		
//		if (projeto == "") {
//			totalSGDsProjeto.innerHTML = "";	
//			return;
//		}
//		
//		var xmlHttpRequest;
//		if (window.XMLHttpRequest) {	// code for IE7+, Firefox, Chrome, Opera, Safari
//			xmlHttpRequest = new XMLHttpRequest();
//		} else {	// code for IE6, IE5
//			xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
//		}
//		
//		xmlHttpRequest.open("POST", "consultar_projetos.php", true);
//		xmlHttpRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//		xmlHttpRequest.send("consultarProjeto=" + projeto);
//		
//		xmlHttpRequest.onreadystatechange = function() {
//			if (xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200) {
//				
//				var resposta = xmlHttpRequest.responseText;
//				
//				if (resposta != "NoSGD") {
//					var arraySGDs = resposta.split(":");
//					resposta = "";
//					var sgd;
//					while((sgd = arraySGDs.shift()) != null) {
//						resposta +=  '<a href="#" onclick="javascript:executarPost(' + sgd + ', \'' + projeto + '\')">' + sgd + '</a> - ';
//					}
//					
//					totalSGDsProjeto.innerHTML = 'SGDs do Projeto: ' + resposta.substring(0, resposta.length - 3);
//				} else {
//
//					totalSGDsProjeto.innerHTML = 'Nennhum SGD cadastrado para o projeto.';
//				}
//			} else {
//
//				totalSGDsProjeto.innerHTML = 'Erro ao consultar SGDs do Projeto: ' + xmlHttpRequest.readyState + " - " + xmlHttpRequest.status;
//				
//			}
//		};
//	}
//	
//	function executarPost(sgd, projeto) {
//		var sgdField = pegarComponente('custom_field_7[]');
//		sgdField.value = sgd;
//		
//		var comboProjeto = pegarComponente('project_id');
//		var  index;
//		for (index = 0; index < comboProjeto.length; index++) {
//			if (comboProjeto.options[index].text == projeto) {
//				break;
//			}
//		}
//		
//		comboProjeto.selectedIndex = index;
//		var formularioProjeto = pegarComponente('form_set_project');
//		var formularioFiltraSGD = pegarComponente('formFiltrarSGD');
//		setTimeout(function() {	formularioFiltraSGD.submit(); }, 500);
//		formularioProjeto.submit();
//		
//	}
	
	